package com.guigu.www.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import java.io.Serializable;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * <p>
 *
 * </p>
 *
 * @author DengHao
 * @since 2021-10-21
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
//@ApiModel(value="BespeakPoject对象", description="")
public class BespeakPoject implements Serializable {

    private static final long serialVersionUID=1L;

    //@ApiModelProperty(value = " 体检项目ID")
    @TableId(value = "bes_pro_id", type = IdType.AUTO)
    private Integer besProId;

    //@ApiModelProperty(value = " 项目名称")
    private String besProName;

    //@ApiModelProperty(value = "项目价格")
    private Float besProPrice;

    //@ApiModelProperty(value = "项目费用类型（检查费,放射费,化验费，体检中心，彩超费）")
    private String besProType;

    //@ApiModelProperty(value = "适用性别")
    private String besProGender;

    //@ApiModelProperty(value = "适用年龄段")
    private String besProAge;

    //@ApiModelProperty(value = "项目介绍")
    private String besProDesc;

    //@ApiModelProperty(value = " 体检项目类型ID")
    private Integer besProTypeId;

    //@ApiModelProperty(value = "项目状态 (0,启用；1,禁用)")
    private Integer besProState;

    // 唐樱萌添加 项目类型信息
    @TableField(exist = false)
    private BespeakPojectType bespeakPojectType;

    // 唐樱萌添加 项目指标，项目对应的指标
    @TableField(exist = false)
    private Quota quota;
}
